package br.com.werp.regras.geral.vos.documento;

import br.com.werp.regras.geral.vos.tabelas.Documento_financeiro;
import br.com.werp.regras.geral.vos.tabelas.Tipo_documento;

import java.sql.Timestamp;


/**
 * @author Sobreira
 * Criado em 01/12/2004
 *
 */
public class DocumentoFinanceiroVO extends DocumentoVO {
    private static final long serialVersionUID = -1517073111458704837L;

    //Documento_financeiro
    private Documento_financeiro documento_financeiro = new Documento_financeiro();

    //Tipo_documento
    private Tipo_documento tipo_documento = new Tipo_documento();

    public void setDocm_id(int DOCM_ID) {
        super.setDocm_id(DOCM_ID);
        this.setDcfi_documento(DOCM_ID);
    }
    
    public int getDcfi_competencia() {
        return documento_financeiro.getDcfi_competencia();
    }

    public String getDcfi_descricao() {
        return documento_financeiro.getDcfi_descricao();
    }

    public int getDcfi_documento() {
        return documento_financeiro.getDcfi_documento();
    }

    public Timestamp getDcfi_emissao() {
        return documento_financeiro.getDcfi_emissao();
    }

    public int getDcfi_filial() {
        return documento_financeiro.getDcfi_filial();
    }

    public String getDcfi_numero_emissor() {
        return documento_financeiro.getDcfi_numero_emissor();
    }

    public void setDcfi_competencia(int DCFI_COMPETENCIA) {
        documento_financeiro.setDcfi_competencia(DCFI_COMPETENCIA);
    }

    public void setDcfi_descricao(String DCFI_DESCRICAO) {
        documento_financeiro.setDcfi_descricao(DCFI_DESCRICAO);
    }

    public void setDcfi_documento(int DCFI_DOCUMENTO) {
        documento_financeiro.setDcfi_documento(DCFI_DOCUMENTO);
    }

    public void setDcfi_emissao(Timestamp DCFI_EMISSAO) {
        documento_financeiro.setDcfi_emissao(DCFI_EMISSAO);
    }

    public void setDcfi_filial(int DCFI_FILIAL) {
        documento_financeiro.setDcfi_filial(DCFI_FILIAL);
    }

    public void setDcfi_numero_emissor(String DCFI_NUMERO_EMISSOR) {
        documento_financeiro.setDcfi_numero_emissor(DCFI_NUMERO_EMISSOR);
    }

    public String getTdoc_descricao() {
        return tipo_documento.getTdoc_descricao();
    }

    public int getTdoc_dominio() {
        return tipo_documento.getTdoc_dominio();
    }

    public int getTdoc_id() {
        return tipo_documento.getTdoc_id();
    }

    public void setTdoc_descricao(String TDOC_DESCRICAO) {
        tipo_documento.setTdoc_descricao(TDOC_DESCRICAO);
    }

    public void setTdoc_dominio(int TDOC_DOMINIO) {
        tipo_documento.setTdoc_dominio(TDOC_DOMINIO);
    }

    public void setTdoc_id(int TDOC_ID) {
        tipo_documento.setTdoc_id(TDOC_ID);
    }
}
